﻿/**
 * @author sminutoli
 * Version 1.4
 * Se agrega la property FROM. Por ahora es un string. Hay que analizar si no debería ser un ExtensionID
 * El FROM es un User. De esta manera se puede manipular como uno quiere.
 * Se agregan las variables NEW y OLD para poder manejarse desde ahí
 * El FROM deja de ser un User. Pasa a ser un Number (la extensionId del muchacho).
 * 
 */
import com.dinmax.flash.central.extension.user.User;

class com.dinmax.flash.central.extension.message.Message {
	
	public static var NEW:String = "INBOX";
	public static var OLD:String = "Old";
	
	private var id:String;
	private var from:Number;
	private var state:String;
	private var time:Date;
	
	public function getTime():Date {
		return time;
	}

	public function setTime(time:Date):Void {
		this.time = time;
		return;
	}

	public function getId():String {
		return id;
	}

	public function setId(id:String):Void {
		this.id = id;
		return;
	}

	public function getState():String {
		return state;
	}

	public function setState(state:String):Void {
		this.state = state;
		return;
	}


	public function getFrom():Number {
		//trace("Message.as getFrom= "+this.from);
		return this.from;
	}

	public function setFrom(from:Number):Void {
		//trace("Message.as setFrom= "+from);
		this.from = from;
		return;
	}

}